package com.example.sangong.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.time.LocalDateTime;
@Data
@TableName("sg_user")
public class SgUser {
    /**
     * 主键ID，自动递增。
     */
    @TableId(type = IdType.INPUT)
    private Long id;

    /**
     * 用户昵称。
     */
    private String name;

    /**
     * 用户账号。
     */
    private String accountNo;

    /**
     * 图片ID，可能为空。
     */
    private Long imgId;

    /**
     * 用户密码。
     */
    private String password;

    /**
     * 创建人ID，可能为空。
     */
    private Long createdBy;

    /**
     * 创建时间，默认值为当前时间。
     */
    private LocalDateTime createdAt;

    /**
     * 修改人ID，可能为空。
     */
    private Long updatedBy;

    /**
     * 最后更新时间，默认值为当前时间，并在更新时自动更新。
     */
    private LocalDateTime updatedAt;

    /**
     * 删除标识：0（默认值）- 未删除，1 - 表示删除。
     */
    private Integer deleteFlag;
}
